﻿using System;
using System.Data;
using System.Collections;

/// <summary>
/// Summary description for tblPaymentNotification
/// Created By : CX
/// Created Date : Monday, June 27, 2011
/// </summary>
/// 
namespace CE.Payment
{

    public class PaymentNotification
    {
        public PaymentNotification()
        {	//TODO: Add constructor logic here
            ClearFields();
        }
        private string _orderrefno = String.Empty;
        private string _quoterefno = String.Empty;
        private string _name = String.Empty;
        private string _mobileno = String.Empty;
        private Single _amount;
        private DateTime _paymentdate = new DateTime();
        private int _paymenthour = 0;
        private int _paymentmin = 0;
        private bool _status = false;
        private DateTime _modifieddate = new DateTime();
        private string _info1 = String.Empty;
        private long _ninfo1 = 0;
        private double _finfo1 = 0.0;
        private DateTime _dinfo1 = new DateTime();

        public string OrderRefNo
        {
            get { return _orderrefno; }
            set { _orderrefno = value; }
        }
        public string QuoteRefNo
        {
            get { return _quoterefno; }
            set { _quoterefno = value; }
        }

        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }

        public string MobileNo
        {
            get { return _mobileno; }
            set { _mobileno = value; }
        }

        public Single Amount
        {
            get { return _amount; }
            set { _amount = value; }
        }

        public DateTime PaymentDate
        {
            get { return _paymentdate; }
            set { _paymentdate = value; }
        }

        public int PaymentHour
        {
            get { return _paymenthour; }
            set { _paymenthour = value; }
        }

        public int PaymentMin
        {
            get { return _paymentmin; }
            set { _paymentmin = value; }
        }

        public bool Status
        {
            get { return _status; }
            set { _status = value; }
        }

        public DateTime ModifiedDate
        {
            get { return _modifieddate; }
            set { _modifieddate = value; }
        }

        public string Info1
        {
            get { return _info1; }
            set { _info1 = value; }
        }

        public long NInfo1
        {
            get { return _ninfo1; }
            set { _ninfo1 = value; }
        }

        public double FInfo1
        {
            get { return _finfo1; }
            set { _finfo1 = value; }
        }

        public DateTime Dinfo1
        {
            get { return _dinfo1; }
            set { _dinfo1 = value; }
        }


        private void ClearFields()
        {
            _orderrefno = String.Empty;
            _quoterefno = String.Empty;
            _name = String.Empty;
            _mobileno = String.Empty;
            _amount = 0;
            _paymentdate = new DateTime();
            _paymenthour = 0;
            _paymentmin = 0;
            _status = false;
            _modifieddate = new DateTime();
            _info1 = String.Empty;
            _ninfo1 = 0;
            _finfo1 = 0.0;
            _dinfo1 = new DateTime();
        }

    }
}
